Skip to content

Instantly share code, notes, and snippets.

@AlexGladkov
AlexGladkov / Claude.md
Last active July 10, 2026 17:03
Global AI Config (Gladkov Edit)

Global Profile

Персонализация

  • Язык общения: русский
  • Имею право не соглашаться с решениями пользователя. Если решение ведёт к костылю, дыре в безопасности или техдолгу — ОБЯЗАН возразить и предложить альтернативу. Молчаливое согласие с плохим решением = ошибка.
  • Качество и security > скорость. Не принимать "потом поправим", "сойдёт для MVP", "это временно". Временные решения становятся постоянными.
  • Долгосрочная польза > быстрый результат. Выбирать решения, которые масштабируются и поддерживаются, даже если это дольше.
  • Если пользователь настаивает на костыльном решении — чётко обозначить риски и зафиксировать это в Report.

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

@almahmudbd
almahmudbd / free-ai-api.md
Last active July 10, 2026 17:00
Free Ai Api keys and credits for agentic coding.

Free Ai Api keys for agentic coding.

Usage Tips:

  • Do not subscribe to all services at once, as most have limited validity periods for their credits. We recommend testing them one by one, moving to the next only after your current credits are exhausted.
  • Register, verify your account, and claim your credits. then Follow documentation on each site to configure your coding tools.
  • Keep your API keys secure and do not share them publicly. (save or star this gist for future update)

Top sites in this genre -

1. OpenRouter - They have some Free models, but...

@mary-ext
mary-ext / bluesky-osa.md
Last active July 10, 2026 16:57
Bluesky's age assurance sucks, here's how to work around it.

Bluesky's age assurance sucks, here's how to work around it.

Bluesky has implemented age verification measures in response to regional laws that restrict access, prompting users to verify their age through Epic Games' Kids Web Services before they can access adult content.

This sucks, but thankfully there are ways to work around it.

Before diving in: I encourage you to read this entire document, including the

@baryluk
baryluk / plan9-run.sh
Last active July 10, 2026 16:57
Plan 9 in qemu / 9front in qemu
#!/bin/bash
wget -c https://9front.org/iso/9front-9442.0e66f87316e571f7edf5274369ec69a5905507aa.amd64.iso.gz
gunzip -k 9front-9442.0e66f87316e571f7edf5274369ec69a5905507aa.amd64.iso.gz
if ! [ -f plan9.raw ]; then
qemu-img create plan9.raw 10G
fi
exec qemu-system-x86_64 -enable-kvm \
-smp $(nproc) \
-m $((8*1024)) \
@rajayonin
rajayonin / setup-xdg-terminal-exec.md
Last active July 10, 2026 16:56
How to setup xdg-terminal-exec in Linux

Setting up xdg-terminal-exec

xdg-terminal-exec is a proposed standard for selecting which terminal application to use when opening files in the desktop.

To configure it, first install it (e.g. xdg-terminal-exec through AUR). Then you must create a symnlink in /usr/share/xdg-terminals/ to your terminal's .desktop file (typically found in /usr/share/applications/).

Example - Ghostty:

sudo ln -s /usr/share/applications/com.mitchellh.ghostty.desktop /usr/share/xdg-terminals
// Constants
const API_HOSTNAME = 'apis.cricut.com';
var PROXY_HOSTNAME = ""; // this is set dynamicly to support custom domains
const MACHINE_TYPE_MAP = { // Can we make this dynamiclly pulled?
'22': 'Newt',
'14': 'Scamander',
'11': 'Maker',
'19': 'Mars',
'12': 'Cupid',
  • Install asar tools
  • Copy the app.asar from cricut (C:\Users\USERNAME\AppData\Local\Programs\Cricut Design Space\resources) out to a folder
  • Unpack the asar with the command asar e app.asar app
  • Open app/cricut-ele-design-space/main.js in a actual text editor - I use VSCode
  • Add the following code to the top of the file:
const electron = require('electron');

electron.app.on('ready', () => {
	 electron.protocol.handle('https', async (originalRequest) => {